import type { DetailedHTMLProps } from "react"

interface TSIconProps extends DetailedHTMLProps<IconParkIconAttributes<HTMLElement>, HTMLElement> {
	type: IconParkIconElement["name"]
}

const TSIcon = ({ type, ...props }: TSIconProps) => {
	// @ts-ignore
	return <iconpark-icon name={type} size="24" {...props} />
}

export default TSIcon

/**
 * if you are using DOM api directly
 * e.g.
 *     const icon = document.createElement('iconpark-icon') // typeof icon === IconParkIconElement
 * include below type declaration in your project
 *
 */
export interface IconParkIconElement extends HTMLElement {
	"icon-id"?:
		| "305987"
		| "305988"
		| "305991"
		| "305996"
		| "305998"
		| "305999"
		| "306036"
		| "306037"
		| "306038"
		| "306039"
		| "306040"
		| "306041"
		| "306042"
		| "306043"
		| "306044"
		| "306045"
		| "306046"
		| "306051"
		| "306052"
		| "306053"
		| "306054"
		| "306055"
		| "306056"
		| "306057"
		| "306058"
		| "306059"
		| "306060"
		| "306061"
		| "306062"
		| "306063"
		| "306064"
		| "306065"
		| "306066"
		| "306067"
		| "306068"
		| "306069"
		| "306070"
		| "306071"
		| "306072"
		| "306073"
		| "306074"
		| "306075"
		| "306076"
		| "306077"
		| "306078"
		| "306079"
		| "306080"
		| "306081"
		| "306084"
		| "306087"
		| "306088"
		| "306089"
		| "306090"
		| "306091"
		| "306092"
		| "306093"
		| "306094"
		| "306095"
		| "306096"
		| "306097"
		| "306098"
		| "306099"
		| "306100"
		| "306101"
		| "306102"
		| "306103"
		| "306104"
		| "306105"
		| "306106"
		| "306107"
		| "306108"
		| "306109"
		| "306110"
		| "306111"
		| "306112"
		| "306113"
		| "306114"
		| "306115"
		| "306116"
		| "306117"
		| "306118"
		| "306119"
		| "306120"
		| "306121"
		| "306122"
		| "306123"
		| "306124"
		| "306125"
		| "306126"
		| "306127"
		| "306128"
		| "306129"
		| "306130"
		| "306131"
		| "306132"
		| "306133"
		| "306134"
		| "306135"
		| "306136"
		| "306137"
		| "306138"
		| "306139"
		| "306140"
		| "306141"
		| "306142"
		| "306143"
		| "306144"
		| "306145"
		| "306146"
		| "306147"
		| "306148"
		| "306149"
		| "306150"
		| "306151"
		| "306152"
		| "306153"
		| "306154"
		| "306155"
		| "306156"
		| "306157"
		| "306158"
		| "306159"
		| "306160"
		| "306161"
		| "306162"
		| "306167"
		| "306168"
		| "306169"
		| "306170"
		| "306171"
		| "306172"
		| "306173"
		| "306174"
		| "306175"
		| "306176"
		| "306177"
		| "306178"
		| "306179"
		| "306180"
		| "306181"
		| "306182"
		| "306183"
		| "306184"
		| "306185"
		| "306186"
		| "306187"
		| "306188"
		| "306189"
		| "306190"
		| "306191"
		| "306192"
		| "306193"
		| "306194"
		| "306195"
		| "306196"
		| "306197"
		| "306198"
		| "306199"
		| "306200"
		| "306201"
		| "306202"
		| "306204"
		| "306205"
		| "306206"
		| "306207"
		| "306208"
		| "306209"
		| "306210"
		| "306211"
		| "306212"
		| "306213"
		| "306214"
		| "306215"
		| "306216"
		| "306217"
		| "306218"
		| "306219"
		| "306220"
		| "306221"
		| "306222"
		| "306223"
		| "306224"
		| "306225"
		| "306226"
		| "306227"
		| "306228"
		| "306229"
		| "306230"
		| "306231"
		| "306232"
		| "306233"
		| "306234"
		| "306235"
		| "306236"
		| "306237"
		| "306238"
		| "306240"
		| "327804"
		| "327806"
		| "381302"
		| "436189"
		| "444948"
		| "448354"
		| "452565"
		| "452583"
		| "473579"
		| "511821"
		| "512671"
		| "512672"
		| "512673"
		| "512674"
		| "512675"
		| "512676"
		| "512678"
		| "512679"
		| "512680"
		| "512681"
		| "512682"
		| "512683"
		| "512684"
		| "512685"
		| "512686"
		| "512687"
		| "512688"
		| "512689"
		| "512690"
		| "512691"
		| "512692"
		| "512693"
		| "512694"
		| "512695"
		| "512696"
		| "512697"
		| "512698"
		| "512699"
		| "512700"
		| "512701"
		| "512702"
		| "512703"
		| "512704"
		| "512705"
		| "512706"
		| "512707"
		| "512708"
		| "512709"
		| "512710"
		| "512711"
		| "512712"
		| "512713"
		| "512714"
		| "517935"
		| "522334"
		| "522358"
		| "535641"
		| "548174"
		| "548255"
		| "548256"
		| "548257"
		| "548258"
		| "549226"
		| "555429"
		| "584694"
		| "584696"
		| "618338"
		| "652463"
		| "652464"
		| "652465"
		| "652466"
		| "1032252"
		| "1032253"
		| "1032254"
		| "1032255"
		| "1032256"
		| "1032257"
		| "1032258"
		| "1032259"
		| "1032260"
		| "1032261"
		| "1032262"
		| "1032263"
		| "1032264"
		| "1032265"
		| "1032266"
		| "1032354"
		| "1032355"
		| "1032356"
		| "1032357"
		| "1032358"
		| "1088274"
		| "1096706"
		| "1098978"
		| "1110949"
		| "1111201"
		| "1111202"
		| "1111203"
		| "1111204"
		| "1111205"
		| "1111206"
		| "1111207"
		| "1111208"
		| "1111209"
		| "1111229"
		| "1111230"
		| "1111231"
		| "1111232"
		| "1111233"
		| "1111234"
		| "1111235"
		| "1111236"
		| "1111237"
		| "1131965"
		| "1131966"
		| "1136128"
		| "1140486"
		| "1140949"
		| "1140950"
		| "1140951"
		| "1140952"
		| "1140953"
		| "1140954"
		| "1144876"
		| "1144877"
		| "1144879"
		| "1144881"
		| "1144883"
		| "1144884"
		| "1145998"
		| "1145999"
		| "1153622"
		| "1160615"
		| "1160616"
		| "1167368"
		| "1167369"
		| "1167370"
		| "1172664"
		| "1172665"
		| "1174623"
		| "1175293"
		| "1175294"
		| "1175295"
		| "1175862"
		| "1176955"
		| "1176956"
		| "1176957"
		| "1176958"
		| "1176959"
		| "1176960"
		| "1176961"
		| "1176962"
		| "1176963"
		| "1176964"
		| "1176965"
		| "1176966"
		| "1176967"
		| "1176968"
		| "1176969"
		| "1177877"
	name?:
		| "ts-rar-file"
		| "ts-feishu-logo"
		| "ts-zip-file"
		| "ts-template"
		| "ts-office-file"
		| "ts-knowledge-group"
		| "ts-tick-fill"
		| "ts-audio-fill"
		| "ts-share-fill"
		| "ts-star-fill"
		| "ts-error-fill"
		| "ts-arrow-bottom-fill"
		| "ts-play-fill"
		| "ts-no-network-fill"
		| "ts-checked-unchecked-disable"
		| "ts-checked-disable"
		| "ts-warning-fill"
		| "ts-like-fill"
		| "ts-add-line"
		| "ts-add-to"
		| "ts-add"
		| "ts-arrow-left"
		| "ts-flowchart"
		| "ts-arrow-left-line"
		| "ts-checkbox"
		| "ts-filter"
		| "ts-drag-move"
		| "ts-date"
		| "ts-arrow-top-line"
		| "ts-emotion-happy"
		| "ts-window"
		| "ts-zoom-in"
		| "ts-user"
		| "ts-arrow-go-back"
		| "ts-align-center"
		| "ts-align-justify"
		| "ts-edit"
		| "ts-field-config"
		| "ts-download"
		| "ts-alarm"
		| "ts-catalog"
		| "ts-align-left"
		| "ts-add-user"
		| "ts-api"
		| "ts-bear"
		| "ts-arrow-bottom"
		| "ts-zoom-out"
		| "ts-close-line"
		| "ts-align-right"
		| "ts-expand-catalog"
		| "ts-comment"
		| "ts-arrow-top"
		| "ts-arrow-go-forward"
		| "ts-cloud-doc"
		| "ts-automated-workflow"
		| "ts-audio"
		| "ts-basketball"
		| "ts-cake"
		| "ts-checkbox-radio"
		| "ts-checkbox-indeterminate"
		| "ts-collection"
		| "ts-board-view"
		| "ts-eye"
		| "ts-eye-close"
		| "ts-uml"
		| "ts-underline"
		| "ts-created-by"
		| "ts-arrow-right"
		| "ts-feedback"
		| "ts-code"
		| "ts-checkbox-blank"
		| "ts-browser"
		| "ts-upload"
		| "ts-bold"
		| "ts-car"
		| "ts-create-copy"
		| "ts-checkbox-blank-circle"
		| "ts-copy"
		| "ts-attachment"
		| "ts-code-block"
		| "ts-user-manage"
		| "ts-dashboard"
		| "ts-upload-folder"
		| "ts-create-time"
		| "ts-album-view"
		| "ts-arrow-bottom-line"
		| "ts-arrow-right-line"
		| "ts-two-wat-link"
		| "ts-cut"
		| "ts-football"
		| "ts-groupsX"
		| "ts-folder-line"
		| "ts-h5"
		| "ts-h1"
		| "ts-form-view"
		| "ts-insert-row-bottom"
		| "ts-frozen-area"
		| "ts-help"
		| "ts-home"
		| "ts-hn"
		| "ts-h4"
		| "ts-completion-time"
		| "ts-group"
		| "ts-gantt-view"
		| "ts-h8"
		| "ts-fullscreen-exit"
		| "ts-h3"
		| "ts-headphone"
		| "ts-font-color"
		| "ts-folder-empty"
		| "ts-todolist"
		| "ts-time"
		| "ts-history"
		| "ts-tex"
		| "ts-todo-all"
		| "ts-trash"
		| "ts-insert-row-left"
		| "ts-image"
		| "ts-highlight-block"
		| "ts-h7"
		| "ts-to-center"
		| "ts-h2"
		| "ts-h9"
		| "ts-h6"
		| "ts-fullscreen"
		| "ts-insert-row-top"
		| "ts-line-height-75"
		| "ts-more-line"
		| "ts-logout"
		| "ts-more-dot"
		| "ts-line-height-50"
		| "ts-stop-circle"
		| "ts-mindmap"
		| "ts-italic"
		| "ts-internet"
		| "ts-line-height-25"
		| "ts-line-height-100"
		| "ts-table-view"
		| "ts-link"
		| "ts-knowledge-base"
		| "ts-table"
		| "ts-merge-cells"
		| "ts-modify-time"
		| "ts-company"
		| "ts-line-height"
		| "ts-menu"
		| "ts-line-chart"
		| "ts-sticky-top"
		| "ts-members"
		| "ts-list-unordered"
		| "ts-tag"
		| "ts-lookup"
		| "ts-strikethrough"
		| "ts-message"
		| "ts-mic"
		| "ts-insert-row-right"
		| "ts-modified-by"
		| "ts-lock"
		| "ts-link-unlink"
		| "ts-list-ordered"
		| "ts-maximum-width"
		| "ts-number"
		| "ts-move-to"
		| "ts-parent-folder"
		| "ts-pause-circle"
		| "ts-open-new-window"
		| "ts-play-circle"
		| "ts-share"
		| "ts-refresh"
		| "ts-safety"
		| "ts-multiline-text"
		| "ts-null"
		| "ts-pie-chart"
		| "ts-quote"
		| "ts-check-line"
		| "ts-pause"
		| "ts-sort-desc"
		| "ts-sort-asc"
		| "ts-star-line"
		| "ts-remove"
		| "ts-notification"
		| "ts-one-way-link"
		| "ts-move-user"
		| "ts-percent"
		| "ts-multiple-choice"
		| "ts-remove-circle"
		| "ts-sort"
		| "ts-setting"
		| "ts-retry"
		| "ts-sharefolder-line"
		| "ts-search"
		| "ts-return"
		| "ts-sticky-down"
		| "ts-pushpin-fixed"
		| "ts-separator"
		| "ts-open-panel"
		| "ts-pushpin-stow"
		| "ts-template-fill"
		| "ts-template-line"
		| "ts-ID"
		| "ts-question-line"
		| "ts-palette-line"
		| "ts-information-line"
		| "ts-notice"
		| "ts-question-answer-fill"
		| "ts-checkbox-fill"
		| "ts-docx-file"
		| "ts-arrow-right-circle"
		| "ts-progress-625"
		| "ts-flag-4"
		| "ts-priority-fill-8"
		| "ts-progress-375"
		| "ts-arrow-right-top-circle"
		| "ts-flag-1"
		| "ts-flag-5"
		| "ts-flag-3"
		| "ts-priority-fill-4"
		| "ts-arrow-left-top-circle"
		| "ts-progress-75"
		| "ts-arrow-left-bottom-circle"
		| "ts-arrow-right-bottom-circle"
		| "star-fill-8"
		| "ts-flag-2"
		| "ts-progress-success"
		| "star-fill-5"
		| "ts-priority-fill-1"
		| "ts-progress-error"
		| "star-fill-1"
		| "ts-progress-125"
		| "ts-progress-875"
		| "ts-priority-fill-3"
		| "ts-flag-7"
		| "ts-priority-fill-2"
		| "ts-arrow-bottom-circle"
		| "ts-arrow-top-circle"
		| "star-fill-2"
		| "ts-priority-fill-5"
		| "ts-progress-0"
		| "ts-flag-8"
		| "star-fill-7"
		| "star-fill-4"
		| "ts-flag-6"
		| "ts-priority-fill-6"
		| "ts-progress-100"
		| "ts-progress-50"
		| "ts-priority-fill-7"
		| "star-fill-3"
		| "star-fill-6"
		| "ts-arrow-left-circle"
		| "ts-progress-25"
		| "ts-formula-line"
		| "ts-table-add"
		| "ts-split-cells"
		| "ts-auto-fill"
		| "ts-language-line"
		| "ts-map-pin-line"
		| "ts-volume-mute-line"
		| "ts-volume-up-line"
		| "ts-map-2-line"
		| "ts-xmind-file"
		| "ts-text-line"
		| "ts-text2flowchart"
		| "ts-lock-fill"
		| "ts-permission"
		| "ts-multiply-fill"
		| "ts-subtract-fill"
		| "ts-divide-fill"
		| "ts-plus-fill"
		| "ts-whiteboard-file"
		| "ts-doc-file"
		| "ts-video-file"
		| "ts-execl-file"
		| "ts-bitable-file"
		| "ts-knowledge-file"
		| "ts-compressed-files"
		| "ts-pdf-file"
		| "ts-folder"
		| "ts-image-file"
		| "ts-sharefolder"
		| "ts-word-file"
		| "ts-ppt-file"
		| "ts-audio-file"
		| "ts-other-file"
		| "ts-mindmap-file"
		| "ts-md"
		| "ts-html"
		| "ts-link-doc"
		| "ts-txt"
		| "ts-open-panel-exit"
		| "ts-mic-line"
		| "ts-apps"
		| "ts-initiate"
		| "ts-KnowledgeBase-line"
		| "ts-apply-line"
		| "ts-quest-line"
		| "ts-message-line"
		| "ts-to-do-line"
		| "ts-approval-line"
		| "ts-workbench-line"
		| "ts-cloud-line"
		| "ts-collect-line"
		| "ts-message-fill"
		| "ts-cloud-fill"
		| "ts-apply-fill"
		| "ts-approval-fill"
		| "ts-KnowledgeBase-fill"
		| "ts-workbench-fill"
		| "ts-quest-fill"
		| "ts-to-do-fill"
		| "ts-collect-fill"
		| "ts-button-line"
		| "ts-autonumber"
		| "ts-megaphone-line"
		| "ts-earth-line"
		| "ts-directory-line"
		| "ts-article-line"
		| "ts-data-table-line"
		| "ts-more-dot2"
		| "ts-collapse-line"
		| "ts-expand-line"
		| "te-dateandtime"
		| "ts-priority"
		| "ts-focus-line"
		| "ts-descriptive"
		| "ts-subtask"
		| "ts-focus-fill"
		| "ts-import-excel"
		| "ts-syn"
		| "ts-examine"
		| "ts-layout-sidebar-left-collapse"
		| "ts-layout-sidebar-left-expand"
		| "ts-extend-multiple-choice"
		| "ts-extend-multiline-text"
		| "ts-extend-checkbox"
		| "ts-Complete-the-approval"
		| "ts-Initiate-approval"
		| "ts-Approval-Process"
		| "ts-received"
		| "ts-pending"
		| "ts-Initiated"
		| "ts-default-page-tzzj"
		| "ts-default-page-404"
		| "ts-default-page-bcz"
		| "ts-default-page-fwqyc"
		| "ts-default-page-tjcg"
		| "ts-default-page-wlyc"
		| "ts-default-page-wfb"
		| "ts-default-page-zwdb"
		| "ts-default-page-zwpl"
		| "ts-default-page-zwqx"
		| "ts-default-page-zwsp"
		| "ts-default-page-zwsc"
		| "ts-default-page-zwss"
		| "ts-default-page-zwwj"
		| "ts-default-page-zwxx"
		| "ts-default-page-zwyy"
		| "ts-page"
	size?: string
	width?: string
	height?: string
	color?: string
	stroke?: string
	fill?: string
	rtl?: string
	spin?: string
}

declare global {
	interface HTMLElementTagNameMap {
		"iconpark-icon": IconParkIconElement
	}
}

/**
 * if you are using React JSX with typescript
 * e.g.
 *     <iconpark-icon name="xxx" />
 * include below type declaration in your project (don't forget to import React from 'react')
 *
 */
declare global {
	interface IconParkIconAttributes<T> extends React.HTMLAttributes<T> {
		"icon-id"?:
			| "305987"
			| "305988"
			| "305991"
			| "305996"
			| "305998"
			| "305999"
			| "306036"
			| "306037"
			| "306038"
			| "306039"
			| "306040"
			| "306041"
			| "306042"
			| "306043"
			| "306044"
			| "306045"
			| "306046"
			| "306051"
			| "306052"
			| "306053"
			| "306054"
			| "306055"
			| "306056"
			| "306057"
			| "306058"
			| "306059"
			| "306060"
			| "306061"
			| "306062"
			| "306063"
			| "306064"
			| "306065"
			| "306066"
			| "306067"
			| "306068"
			| "306069"
			| "306070"
			| "306071"
			| "306072"
			| "306073"
			| "306074"
			| "306075"
			| "306076"
			| "306077"
			| "306078"
			| "306079"
			| "306080"
			| "306081"
			| "306084"
			| "306087"
			| "306088"
			| "306089"
			| "306090"
			| "306091"
			| "306092"
			| "306093"
			| "306094"
			| "306095"
			| "306096"
			| "306097"
			| "306098"
			| "306099"
			| "306100"
			| "306101"
			| "306102"
			| "306103"
			| "306104"
			| "306105"
			| "306106"
			| "306107"
			| "306108"
			| "306109"
			| "306110"
			| "306111"
			| "306112"
			| "306113"
			| "306114"
			| "306115"
			| "306116"
			| "306117"
			| "306118"
			| "306119"
			| "306120"
			| "306121"
			| "306122"
			| "306123"
			| "306124"
			| "306125"
			| "306126"
			| "306127"
			| "306128"
			| "306129"
			| "306130"
			| "306131"
			| "306132"
			| "306133"
			| "306134"
			| "306135"
			| "306136"
			| "306137"
			| "306138"
			| "306139"
			| "306140"
			| "306141"
			| "306142"
			| "306143"
			| "306144"
			| "306145"
			| "306146"
			| "306147"
			| "306148"
			| "306149"
			| "306150"
			| "306151"
			| "306152"
			| "306153"
			| "306154"
			| "306155"
			| "306156"
			| "306157"
			| "306158"
			| "306159"
			| "306160"
			| "306161"
			| "306162"
			| "306167"
			| "306168"
			| "306169"
			| "306170"
			| "306171"
			| "306172"
			| "306173"
			| "306174"
			| "306175"
			| "306176"
			| "306177"
			| "306178"
			| "306179"
			| "306180"
			| "306181"
			| "306182"
			| "306183"
			| "306184"
			| "306185"
			| "306186"
			| "306187"
			| "306188"
			| "306189"
			| "306190"
			| "306191"
			| "306192"
			| "306193"
			| "306194"
			| "306195"
			| "306196"
			| "306197"
			| "306198"
			| "306199"
			| "306200"
			| "306201"
			| "306202"
			| "306204"
			| "306205"
			| "306206"
			| "306207"
			| "306208"
			| "306209"
			| "306210"
			| "306211"
			| "306212"
			| "306213"
			| "306214"
			| "306215"
			| "306216"
			| "306217"
			| "306218"
			| "306219"
			| "306220"
			| "306221"
			| "306222"
			| "306223"
			| "306224"
			| "306225"
			| "306226"
			| "306227"
			| "306228"
			| "306229"
			| "306230"
			| "306231"
			| "306232"
			| "306233"
			| "306234"
			| "306235"
			| "306236"
			| "306237"
			| "306238"
			| "306240"
			| "327804"
			| "327806"
			| "381302"
			| "436189"
			| "444948"
			| "448354"
			| "452565"
			| "452583"
			| "473579"
			| "511821"
			| "512671"
			| "512672"
			| "512673"
			| "512674"
			| "512675"
			| "512676"
			| "512678"
			| "512679"
			| "512680"
			| "512681"
			| "512682"
			| "512683"
			| "512684"
			| "512685"
			| "512686"
			| "512687"
			| "512688"
			| "512689"
			| "512690"
			| "512691"
			| "512692"
			| "512693"
			| "512694"
			| "512695"
			| "512696"
			| "512697"
			| "512698"
			| "512699"
			| "512700"
			| "512701"
			| "512702"
			| "512703"
			| "512704"
			| "512705"
			| "512706"
			| "512707"
			| "512708"
			| "512709"
			| "512710"
			| "512711"
			| "512712"
			| "512713"
			| "512714"
			| "517935"
			| "522334"
			| "522358"
			| "535641"
			| "548174"
			| "548255"
			| "548256"
			| "548257"
			| "548258"
			| "549226"
			| "555429"
			| "584694"
			| "584696"
			| "618338"
			| "652463"
			| "652464"
			| "652465"
			| "652466"
			| "1032252"
			| "1032253"
			| "1032254"
			| "1032255"
			| "1032256"
			| "1032257"
			| "1032258"
			| "1032259"
			| "1032260"
			| "1032261"
			| "1032262"
			| "1032263"
			| "1032264"
			| "1032265"
			| "1032266"
			| "1032354"
			| "1032355"
			| "1032356"
			| "1032357"
			| "1032358"
			| "1088274"
			| "1096706"
			| "1098978"
			| "1110949"
			| "1111201"
			| "1111202"
			| "1111203"
			| "1111204"
			| "1111205"
			| "1111206"
			| "1111207"
			| "1111208"
			| "1111209"
			| "1111229"
			| "1111230"
			| "1111231"
			| "1111232"
			| "1111233"
			| "1111234"
			| "1111235"
			| "1111236"
			| "1111237"
			| "1131965"
			| "1131966"
			| "1136128"
			| "1140486"
			| "1140949"
			| "1140950"
			| "1140951"
			| "1140952"
			| "1140953"
			| "1140954"
			| "1144876"
			| "1144877"
			| "1144879"
			| "1144881"
			| "1144883"
			| "1144884"
			| "1145998"
			| "1145999"
			| "1153622"
			| "1160615"
			| "1160616"
			| "1167368"
			| "1167369"
			| "1167370"
			| "1172664"
			| "1172665"
			| "1174623"
			| "1175293"
			| "1175294"
			| "1175295"
			| "1175862"
			| "1176955"
			| "1176956"
			| "1176957"
			| "1176958"
			| "1176959"
			| "1176960"
			| "1176961"
			| "1176962"
			| "1176963"
			| "1176964"
			| "1176965"
			| "1176966"
			| "1176967"
			| "1176968"
			| "1176969"
			| "1177877"
		name?:
			| "ts-rar-file"
			| "ts-feishu-logo"
			| "ts-zip-file"
			| "ts-template"
			| "ts-office-file"
			| "ts-knowledge-group"
			| "ts-tick-fill"
			| "ts-audio-fill"
			| "ts-share-fill"
			| "ts-star-fill"
			| "ts-error-fill"
			| "ts-arrow-bottom-fill"
			| "ts-play-fill"
			| "ts-no-network-fill"
			| "ts-checked-unchecked-disable"
			| "ts-checked-disable"
			| "ts-warning-fill"
			| "ts-like-fill"
			| "ts-add-line"
			| "ts-add-to"
			| "ts-add"
			| "ts-arrow-left"
			| "ts-flowchart"
			| "ts-arrow-left-line"
			| "ts-checkbox"
			| "ts-filter"
			| "ts-drag-move"
			| "ts-date"
			| "ts-arrow-top-line"
			| "ts-emotion-happy"
			| "ts-window"
			| "ts-zoom-in"
			| "ts-user"
			| "ts-arrow-go-back"
			| "ts-align-center"
			| "ts-align-justify"
			| "ts-edit"
			| "ts-field-config"
			| "ts-download"
			| "ts-alarm"
			| "ts-catalog"
			| "ts-align-left"
			| "ts-add-user"
			| "ts-api"
			| "ts-bear"
			| "ts-arrow-bottom"
			| "ts-zoom-out"
			| "ts-close-line"
			| "ts-align-right"
			| "ts-expand-catalog"
			| "ts-comment"
			| "ts-arrow-top"
			| "ts-arrow-go-forward"
			| "ts-cloud-doc"
			| "ts-automated-workflow"
			| "ts-audio"
			| "ts-basketball"
			| "ts-cake"
			| "ts-checkbox-radio"
			| "ts-checkbox-indeterminate"
			| "ts-collection"
			| "ts-board-view"
			| "ts-eye"
			| "ts-eye-close"
			| "ts-uml"
			| "ts-underline"
			| "ts-created-by"
			| "ts-arrow-right"
			| "ts-feedback"
			| "ts-code"
			| "ts-checkbox-blank"
			| "ts-browser"
			| "ts-upload"
			| "ts-bold"
			| "ts-car"
			| "ts-create-copy"
			| "ts-checkbox-blank-circle"
			| "ts-copy"
			| "ts-attachment"
			| "ts-code-block"
			| "ts-user-manage"
			| "ts-dashboard"
			| "ts-upload-folder"
			| "ts-create-time"
			| "ts-album-view"
			| "ts-arrow-bottom-line"
			| "ts-arrow-right-line"
			| "ts-two-wat-link"
			| "ts-cut"
			| "ts-football"
			| "ts-groupsX"
			| "ts-folder-line"
			| "ts-h5"
			| "ts-h1"
			| "ts-form-view"
			| "ts-insert-row-bottom"
			| "ts-frozen-area"
			| "ts-help"
			| "ts-home"
			| "ts-hn"
			| "ts-h4"
			| "ts-completion-time"
			| "ts-group"
			| "ts-gantt-view"
			| "ts-h8"
			| "ts-fullscreen-exit"
			| "ts-h3"
			| "ts-headphone"
			| "ts-font-color"
			| "ts-folder-empty"
			| "ts-todolist"
			| "ts-time"
			| "ts-history"
			| "ts-tex"
			| "ts-todo-all"
			| "ts-trash"
			| "ts-insert-row-left"
			| "ts-image"
			| "ts-highlight-block"
			| "ts-h7"
			| "ts-to-center"
			| "ts-h2"
			| "ts-h9"
			| "ts-h6"
			| "ts-fullscreen"
			| "ts-insert-row-top"
			| "ts-line-height-75"
			| "ts-more-line"
			| "ts-logout"
			| "ts-more-dot"
			| "ts-line-height-50"
			| "ts-stop-circle"
			| "ts-mindmap"
			| "ts-italic"
			| "ts-internet"
			| "ts-line-height-25"
			| "ts-line-height-100"
			| "ts-table-view"
			| "ts-link"
			| "ts-knowledge-base"
			| "ts-table"
			| "ts-merge-cells"
			| "ts-modify-time"
			| "ts-company"
			| "ts-line-height"
			| "ts-menu"
			| "ts-line-chart"
			| "ts-sticky-top"
			| "ts-members"
			| "ts-list-unordered"
			| "ts-tag"
			| "ts-lookup"
			| "ts-strikethrough"
			| "ts-message"
			| "ts-mic"
			| "ts-insert-row-right"
			| "ts-modified-by"
			| "ts-lock"
			| "ts-link-unlink"
			| "ts-list-ordered"
			| "ts-maximum-width"
			| "ts-number"
			| "ts-move-to"
			| "ts-parent-folder"
			| "ts-pause-circle"
			| "ts-open-new-window"
			| "ts-play-circle"
			| "ts-share"
			| "ts-refresh"
			| "ts-safety"
			| "ts-multiline-text"
			| "ts-null"
			| "ts-pie-chart"
			| "ts-quote"
			| "ts-check-line"
			| "ts-pause"
			| "ts-sort-desc"
			| "ts-sort-asc"
			| "ts-star-line"
			| "ts-remove"
			| "ts-notification"
			| "ts-one-way-link"
			| "ts-move-user"
			| "ts-percent"
			| "ts-multiple-choice"
			| "ts-remove-circle"
			| "ts-sort"
			| "ts-setting"
			| "ts-retry"
			| "ts-sharefolder-line"
			| "ts-search"
			| "ts-return"
			| "ts-sticky-down"
			| "ts-pushpin-fixed"
			| "ts-separator"
			| "ts-open-panel"
			| "ts-pushpin-stow"
			| "ts-template-fill"
			| "ts-template-line"
			| "ts-ID"
			| "ts-question-line"
			| "ts-palette-line"
			| "ts-information-line"
			| "ts-notice"
			| "ts-question-answer-fill"
			| "ts-checkbox-fill"
			| "ts-docx-file"
			| "ts-arrow-right-circle"
			| "ts-progress-625"
			| "ts-flag-4"
			| "ts-priority-fill-8"
			| "ts-progress-375"
			| "ts-arrow-right-top-circle"
			| "ts-flag-1"
			| "ts-flag-5"
			| "ts-flag-3"
			| "ts-priority-fill-4"
			| "ts-arrow-left-top-circle"
			| "ts-progress-75"
			| "ts-arrow-left-bottom-circle"
			| "ts-arrow-right-bottom-circle"
			| "star-fill-8"
			| "ts-flag-2"
			| "ts-progress-success"
			| "star-fill-5"
			| "ts-priority-fill-1"
			| "ts-progress-error"
			| "star-fill-1"
			| "ts-progress-125"
			| "ts-progress-875"
			| "ts-priority-fill-3"
			| "ts-flag-7"
			| "ts-priority-fill-2"
			| "ts-arrow-bottom-circle"
			| "ts-arrow-top-circle"
			| "star-fill-2"
			| "ts-priority-fill-5"
			| "ts-progress-0"
			| "ts-flag-8"
			| "star-fill-7"
			| "star-fill-4"
			| "ts-flag-6"
			| "ts-priority-fill-6"
			| "ts-progress-100"
			| "ts-progress-50"
			| "ts-priority-fill-7"
			| "star-fill-3"
			| "star-fill-6"
			| "ts-arrow-left-circle"
			| "ts-progress-25"
			| "ts-formula-line"
			| "ts-table-add"
			| "ts-split-cells"
			| "ts-auto-fill"
			| "ts-language-line"
			| "ts-map-pin-line"
			| "ts-volume-mute-line"
			| "ts-volume-up-line"
			| "ts-map-2-line"
			| "ts-xmind-file"
			| "ts-text-line"
			| "ts-text2flowchart"
			| "ts-lock-fill"
			| "ts-permission"
			| "ts-multiply-fill"
			| "ts-subtract-fill"
			| "ts-divide-fill"
			| "ts-plus-fill"
			| "ts-whiteboard-file"
			| "ts-doc-file"
			| "ts-video-file"
			| "ts-execl-file"
			| "ts-bitable-file"
			| "ts-knowledge-file"
			| "ts-compressed-files"
			| "ts-pdf-file"
			| "ts-folder"
			| "ts-image-file"
			| "ts-sharefolder"
			| "ts-word-file"
			| "ts-ppt-file"
			| "ts-audio-file"
			| "ts-other-file"
			| "ts-mindmap-file"
			| "ts-md"
			| "ts-html"
			| "ts-link-doc"
			| "ts-txt"
			| "ts-open-panel-exit"
			| "ts-mic-line"
			| "ts-apps"
			| "ts-initiate"
			| "ts-KnowledgeBase-line"
			| "ts-apply-line"
			| "ts-quest-line"
			| "ts-message-line"
			| "ts-to-do-line"
			| "ts-approval-line"
			| "ts-workbench-line"
			| "ts-cloud-line"
			| "ts-collect-line"
			| "ts-message-fill"
			| "ts-cloud-fill"
			| "ts-apply-fill"
			| "ts-approval-fill"
			| "ts-KnowledgeBase-fill"
			| "ts-workbench-fill"
			| "ts-quest-fill"
			| "ts-to-do-fill"
			| "ts-collect-fill"
			| "ts-button-line"
			| "ts-autonumber"
			| "ts-megaphone-line"
			| "ts-earth-line"
			| "ts-directory-line"
			| "ts-article-line"
			| "ts-data-table-line"
			| "ts-more-dot2"
			| "ts-collapse-line"
			| "ts-expand-line"
			| "te-dateandtime"
			| "ts-priority"
			| "ts-focus-line"
			| "ts-descriptive"
			| "ts-subtask"
			| "ts-focus-fill"
			| "ts-import-excel"
			| "ts-syn"
			| "ts-examine"
			| "ts-layout-sidebar-left-collapse"
			| "ts-layout-sidebar-left-expand"
			| "ts-extend-multiple-choice"
			| "ts-extend-multiline-text"
			| "ts-extend-checkbox"
			| "ts-Complete-the-approval"
			| "ts-Initiate-approval"
			| "ts-Approval-Process"
			| "ts-received"
			| "ts-pending"
			| "ts-Initiated"
			| "ts-default-page-tzzj"
			| "ts-default-page-404"
			| "ts-default-page-bcz"
			| "ts-default-page-fwqyc"
			| "ts-default-page-tjcg"
			| "ts-default-page-wlyc"
			| "ts-default-page-wfb"
			| "ts-default-page-zwdb"
			| "ts-default-page-zwpl"
			| "ts-default-page-zwqx"
			| "ts-default-page-zwsp"
			| "ts-default-page-zwsc"
			| "ts-default-page-zwss"
			| "ts-default-page-zwwj"
			| "ts-default-page-zwxx"
			| "ts-default-page-zwyy"
			| "ts-page"
		size?: string
		width?: string
		height?: string
		color?: string
		stroke?: string
		fill?: string
		rtl?: string
		spin?: string
	}
	namespace JSX {
		interface IntrinsicElements {
			// @ts-ignore
			"iconpark-icon": React.DetailedHTMLProps<
				IconParkIconAttributes<HTMLElement>,
				HTMLElement
			>
		}
	}
}
